package jdbc;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;

/**
 * 执行sql语句
 * @date 2024年7月2日
 */
public class JDBCDemo5 {
    public static void main(String[] args) {
        // 查询
        try(
            Connection conn = DBUtil.getConnection();
        ){
            // 创建statement对象
            Statement statement = conn.createStatement();

            // sql语句
            String sql = "SELECT username,nickname,age'年龄'"+
                    "FROM userinfo";

            // 执行sql语句
            ResultSet resultSet = statement.executeQuery(sql);

            // 遍历结果集
            while(resultSet.next()){
                String username = resultSet.getString("username");
                String nickname = resultSet.getString("nickname");
                // 需要注意的是：如果sql语句当中使用了别名，那么在获取数据时，需要使用别名
                int age = resultSet.getInt("年龄");

                System.out.println(username+" "+nickname+" "+age);
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}
